-- Decompiled with the Synapse X Luau decompiler.

return {
	tween = game:GetService("TweenService"), 
	PlayTween = function(self, obj, tweenInfo, field, callBack)
		local v1 = self.tween:Create(obj, tweenInfo, field);
		v1:Play();
		return v1, v1.Completed:Connect(function()
			if callBack then
				callBack();
			end;
		end);
	end, 
	GetTween = function(self, obj, tweenInfo, field, callBack)
		local v2 = self.tween:Create(obj, tweenInfo, field);
		return v2, v2.Completed:Connect(function()
			if callBack then
				callBack();
			end;
		end);
	end, 
	GetValue = function(self, p12, p13, p14)
		return self.tween:GetValue(p12, p13, p14);
	end
};
